From Hardware to Software

Let's Try To Be Functional. Please!

November 24, 2019

While this blog comes before the one about redoing my website into a react application with multiple pages, the process actually started before it.

On a very long list of books I would love to read if I have the time, Professor Frisby’s Mostly Adequate Guide to Functional Programming seemed to stand out as one I should start now. With a little over a month left before I start computer science grad school, it would make sense to understand both the basics of object oriented programming as well as functional programming.

The book guides you through functional programming using Javascript examples with exercises to practice what was just learned. The first few chapters are an overview which I found easy enough to comprehend. But chapter 4 started the concepts that leverage functional programming (currying to start) which take a bit for me to understand.

I’m not sure if I was overcomplicating the solutions in my head or my past experience with functions needing the exact number of arguements that made this hard to grasp but after rereading a few times I think I got it. Besides the book, this post helped to piece the concept of currying in my mind.

While this upcoming week will be chaotic with Thanksgiving and the Clemson/Carolina football game, I am hoping I can go through another chapter and maybe even work on my personal website .

Thanks for reading and I’ll talk to you again soon!


Bradley Faircloth

Written by Bradley Faircloth who is on a technical journey, learning along the way!